前端那些事

vuePress-theme-reco chenpeng    2020 - 2021
前端那些事 前端那些事

Choose mode

  • dark
  • auto
  • light
首页
文章目录
  • Browser
  • CSS
  • ES6
  • JavaScript
  • Network
  • TypeScript
  • Vue
  • Vue3
  • Webpack
标签
时间轴
GitHub
author-avatar

chenpeng

85

Article

25

Tag

首页
文章目录
  • Browser
  • CSS
  • ES6
  • JavaScript
  • Network
  • TypeScript
  • Vue
  • Vue3
  • Webpack
标签
时间轴
GitHub
  • TypeScript

    • TypeScript基本概念
    • TypeScript的静态类型
    • TypeScript数组类型注解
    • TypeScript中interface与type的区别

TypeScript基本概念

vuePress-theme-reco chenpeng    2020 - 2021

TypeScript基本概念

chenpeng 2020-11-30 TS

# 1.TypeScript

  • TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准

  • TypeScript 由微软开发的自由和开源的编程语言

  • TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上

# 2.JavaScript 与 TypeScript 的区别

  • TypeScript 是 JavaScript 的超集,扩展了 JavaScript 的语法,因此现有的 JavaScript 代码可与 TypeScript 一起工作无需任何修改,TypeScript 通过类型注解提供编译时的静态类型检查

  • TypeScript 可处理已有的 JavaScript 代码,并只对其中的 TypeScript 代码进行编译